#ifndef Not_H
#define Not_H


#include <string>
#include <stdlib.h>
#include <vector>

#include "../Node.h"

using namespace std;

/*
===============================================================================
 Name        : Not.h
 Author      : Bram en Paul
 Version     : 0.1
 Description : OOPatronen
===============================================================================
*/

class Not : public Node
{
private:
	static Node* staticNode;

public:
	//Constructor
	Not(string ID); 
	Not(); 

	//Overwritten methods
	virtual void operation();
	virtual void checkInputQuantity();
	virtual Node* clone();

	//Destructor
	virtual ~Not();
};


#endif
